using System;
using System.Runtime.Serialization;

using SIMA.Core.Attributes;
using SIMA.Core.Data.Validators;
using SIMA.Core.Data.Entity;

namespace SIMA.Entities
{
	[Table("T_C_Pedido")]
	[Serializable]
	public class T_C_Pedido:XmlEntity
	{
		[DataMember]
		[PrimaryKey("Id_Pedido")]
		[Numeric]
		public int Id_Pedido{get; set;}
		[DataMember]
		[DataField("Usuario_Pedido")]
		public string Usuario_Pedido{get; set;}
		[DataMember]
		[DataField("Fecha_Pedido")]
		public DateTime Fecha_Pedido{get; set;}
		[DataMember]
		[DataField("UsuarioConfirma")]
		public string UsuarioConfirma{get; set;}
		[DataMember]
		[DataField("FechaConfirma")]
		public DateTime FechaConfirma{get; set;}
		[DataMember]
		[ForeignKey("Id_Estado")]
		[Numeric]
		public int Id_Estado{get; set;}
		[DataMember]
		[DataField("MotivoPedido")]
		public string MotivoPedido{get; set;}
		[DataMember]
		[ForeignKey("Id_Mantenimiento")]
		[Numeric]
		public int Id_Mantenimiento{get; set;}
	}
}
